package com.papers.system.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 课程视图对象 t_juan_course
 *
 * @author papers
 * @date 2022-10-12
 */
@Data
@ExcelIgnoreUnannotated
public class TJuanCourseVo {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ExcelIgnore
    @ExcelProperty(value = "ID")
    private String courseId;

    /**
     * 专业ID
     */
    @ExcelIgnore
    @ExcelProperty(value = "专业ID")
    private String majorId;

    /**
     * 院系ID
     */
    @ExcelIgnore
    @ExcelProperty(value = "院系ID")
    private String departId;

    /**
     * 院系名称
     */
    @ExcelProperty(value = "院系名称",index = 0)
    private String departName;

    /**
     * 专业名称
     */
    @ExcelProperty(value = "专业名称",index = 1)
    private String MajorName;

    /**
     * 题库代码
     */
    @ExcelProperty(value = "题库代码",index = 2)
    private String courseCode;

    /**
     * 题库名称
     */
    @ExcelProperty(value = "题库名称",index = 3)
    private String courseSubject;

    /**
     * 题库类型
     */
    @ExcelProperty(value = "题库类型",index = 4)
    private String courseType;

    /**
     * 建设方式
     */
    @ExcelProperty(value = "建设方式",index = 5)
    private String courseConstruction;

    /**
     * 题卷量
     */
    @ExcelProperty(value = "题卷量",index = 6)
    private String courseCount;

    /**
     * 适用层次类型
     */
    @ExcelProperty(value = "适用层次类型",index = 7)
    private String courseHierarchy;

    /**
     * 题库描述
     */
    @ExcelProperty(value = "题库描述",index = 8)
    private String courseDes;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createdBy;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createdTime;

    /**
     * 更新人
     */
    @ExcelProperty(value = "更新人")
    private String updatedBy;

    /**
     * 更新时间
     */
    @ExcelProperty(value = "更新时间")
    private Date updatedTime;

    /**
     * 课程名称
     */
    @ExcelProperty(value = "课程名称")
    private String course;

    /**
     * 负责人
     */
    @ExcelProperty(value = "负责人")
    private String person;
    /**
     * 部门id
     */
    private String department;

    private String date;
}
